package com.wf.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.wf.domain.HousesInfo;
import com.wf.dto.Houses_facility_DTO;
import com.wf.dto.PageDTO;
import com.wf.vo.HouseDetailsPageVO;
import com.wf.vo.HouseDetailsVO;
import com.wf.vo.PageQueryVO;
import com.wf.vo.PageResultVO;

import java.util.List;

/**
* @author mpk16
* @description 针对表【houses_info】的数据库操作Service
* @createDate 2024-08-03 13:39:49
*/
public interface HousesInfoService extends IService<HousesInfo> {

    PageResultVO<HouseDetailsPageVO> pageList(PageDTO pageDTO);

    HouseDetailsVO getHouseDetail(String contractId);

    List<HouseDetailsVO> getHouseByUserId(Long userId);

    Page<HousesInfo> findPage(PageQueryVO vo);
    Houses_facility_DTO selectAllFacilityByHousesId(Long houses_id);
}
